<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>计算机网络课程思政体系</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.8/dist/chart.umd.min.js"></script>
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&display=swap');

        :root {
            --primary-red: #BE0000;
            --dark-red: #8B0000;
            --light-red: #F8D7DA;
            --gold: #D4AF37;
            --dark-blue: #003366;
            --light-blue: #E6F2FF;
        }

        body {
            font-family: 'Noto Serif SC', 'Computer Modern', serif;
            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
            color: #333;
            font-size: 1.2rem;
            /* 适当增大基础字体大小 */
        }

        /* 调整段落字体大小 */
        p {
            font-size: 1.3rem;
            line-height: 1.8;
        }

        .tech-border {
            border: 2px solid transparent;
            background-clip: padding-box, border-box;
            background-origin: padding-box, border-box;
            background-image: linear-gradient(to right, #fff, #fff),
                linear-gradient(90deg, var(--dark-blue), var(--gold), var(--primary-red));
        }

        .section-title {
            position: relative;
            display: inline-block;
            margin-bottom: 1.5rem;
        }

        .section-title::after {
            content: '';
            position: absolute;
            bottom: -8px;
            left: 0;
            width: 100%;
            height: 3px;
            background: linear-gradient(90deg, var(--primary-red), transparent);
        }

        .content-box {
            background: rgba(255, 255, 255, 0.95);
            border-left: 4px solid var(--primary-red);
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
            transition: all 0.3s ease;
        }

        .content-box:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
        }

        .grid-bg {
            background-image:
                linear-gradient(rgba(0, 51, 102, 0.05) 1px, transparent 1px),
                linear-gradient(90deg, rgba(0, 51, 102, 0.05) 1px, transparent 1px);
            background-size: 20px 20px;
        }

        .card-tech {
            background: linear-gradient(145deg, #ffffff, #f5f5f5);
            border: 1px solid #e0e0e0;
            box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.05),
                -5px -5px 15px rgba(255, 255, 255, 0.8);
        }

        .highlight-text {
            color: var(--primary-red);
            font-weight: 600;
        }

        .gold-text {
            color: var(--gold);
            font-weight: 600;
        }

        .blue-text {
            color: var(--dark-blue);
            font-weight: 600;
        }

        .nav-item {
            position: relative;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .nav-item::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 0;
            height: 2px;
            background-color: var(--primary-red);
            transition: width 0.3s ease;
        }

        .nav-item:hover::after {
            width: 100%;
        }

        .nav-item.active::after {
            width: 100%;
        }

        .tech-icon {
            color: var(--dark-blue);
            font-size: 1.8rem;
            margin-right: 10px;
        }

        /* 动画效果 */
        @keyframes fadeIn {
            from {
                opacity: 0;
            }

            to {
                opacity: 1;
            }
        }

        @keyframes slideInLeft {
            from {
                transform: translateX(-50px);
                opacity: 0;
            }

            to {
                transform: translateX(0);
                opacity: 1;
            }
        }

        @keyframes slideInRight {
            from {
                transform: translateX(50px);
                opacity: 0;
            }

            to {
                transform: translateX(0);
                opacity: 1;
            }
        }

        @keyframes slideInUp {
            from {
                transform: translateY(50px);
                opacity: 0;
            }

            to {
                transform: translateY(0);
                opacity: 1;
            }
        }

        @keyframes pulse {
            0% {
                transform: scale(1);
            }

            50% {
                transform: scale(1.1);
            }

            100% {
                transform: scale(1);
            }
        }

        .animate-fadeIn {
            animation: fadeIn 0.8s ease-out forwards;
        }

        .animate-slideInLeft {
            animation: slideInLeft 0.8s ease-out forwards;
        }

        .animate-slideInRight {
            animation: slideInRight 0.8s ease-out forwards;
        }

        .animate-slideInUp {
            animation: slideInUp 0.8s ease-out forwards;
        }

        .animate-pulse {
            animation: pulse 2s infinite;
        }

        /* 增大所有标题的字体大小 */
        h1 {
            font-size: 4.0rem !important;
        }

        h2 {
            font-size: 3.2rem !important;
        }

        h3 {
            font-size: 2.5rem !important;
        }

        h4 {
            font-size: 2.0rem !important;
        }

        @media (max-width: 768px) {
            .content-box {
                margin-bottom: 1rem;
            }

            /* 移动端字体大小调整 */
            body {
                font-size: 1.2rem;
            }

            p {
                font-size: 1.3rem;
            }

            h1 {
                font-size: 2.5rem !important;
            }

            h2 {
                font-size: 2.0rem !important;
            }

            h3 {
                font-size: 1.8rem !important;
            }

            h4 {
                font-size: 1.6rem !important;
            }

            .nav-item {
                font-size: 1.2rem !important;
                padding: 0.5rem !important;
            }
        }
    </style>
</head>

<body class="grid-bg">
    <!-- 导航目录 -->
    <nav class="bg-white shadow-md sticky top-0 z-50">
        <div class="max-w-6xl mx-auto px-4">
            <div class="flex overflow-x-auto py-4 scrollbar-hide">
                <div class="nav-item active px-6 py-3 whitespace-nowrap text-2xl font-bold" data-target="section1">01
                    背景与学情分析</div>
                <div class="nav-item px-6 py-3 whitespace-nowrap text-2xl font-bold" data-target="section2">02
                    目标与切入点</div>
                <div class="nav-item px-6 py-3 whitespace-nowrap text-2xl font-bold" data-target="section3">03
                    教学设计与创新</div>
                <div class="nav-item px-6 py-3 whitespace-nowrap text-2xl font-bold" data-target="section4">04 成效与展望
                </div>
            </div>
        </div>
    </nav>

    <!-- 主要内容区域 -->
    <main class="max-w-6xl mx-auto px-4 py-12">
        <!-- 第一部分：课程思政背景与学情分析 -->
        <section id="section1" class="mb-20">
            <h2 class="text-3xl font-bold section-title animate-fadeIn">一、《计算机网络》课程思政背景与学情分析</h2>

            <!-- 课程概貌卡片 -->
            <div class="content-box p-8 mb-10 transform transition-all duration-500 hover:scale-105">
                <div class="flex flex-col md:flex-row items-center gap-8">
                    <div class="flex-1">
                        <h3 class="text-2xl font-semibold mb-4 blue-text animate-slideInLeft">课程概貌</h3>
                        <p class="mb-6 animate-fadeIn" style="animation-delay: 0.2s;">
                            <span class="highlight-text font-bold">培养方案时间节点：</span>大学二年级第二学期开设，是计算机相关专业的重要专业基础课程
                        </p>
                        <p class="mb-6 animate-fadeIn" style="animation-delay: 0.3s;">
                            <span class="highlight-text font-bold">课程类别：</span>专业核心必修课，4学分，理论56学时+实验16学时
                        </p>
                        <p class="animate-fadeIn" style="animation-delay: 0.4s;">
                            <span class="highlight-text font-bold">面向专业：</span>计算机科学与技术、网络工程、物联网工程、人工智能等计算机相关专业
                        </p>
                    </div>
                </div>
            </div>

            <!-- 背景介绍卡片 -->
            <div class="content-box p-8 mb-10 transform transition-all duration-500 hover:scale-105">
                <div class="flex flex-col md:flex-row items-center gap-8">
                    <div class="flex-1">
                        <h3 class="text-2xl font-semibold mb-4 blue-text animate-slideInLeft">课程思政基因解码</h3>
                        <p class="mb-4 animate-fadeIn" style="animation-delay: 0.2s;">《计算机网络》课程核心围绕<span
                                class="highlight-text text-2xl font-bold">“协议”</span>展开，协议的本质是<span
                                class="highlight-text text-2xl font-bold">“规则”</span></p>
                        <p class="animate-fadeIn" style="animation-delay: 0.4s;">这一本质蕴含了丰富的思政元素：规则意识、协作精神、公平原则、系统思维</p>
                    </div>
                    <div
                        class="w-full md:w-1/3 bg-primary-red/5 p-6 rounded-lg border-l-4 border-primary-red animate-slideInRight">
                        <div class="flex items-center mb-3">
                            <i class="fa fa-book text-2xl text-primary-red mr-3"></i>
                            <h4 class="text-xl font-semibold">核心价值链</h4>
                        </div>
                        <ul class="space-y-2">
                            <li class="flex items-center"><i class="fa fa-check-circle text-primary-red mr-2"></i>技术知识 →
                                规则意识</li>
                            <li class="flex items-center"><i class="fa fa-check-circle text-primary-red mr-2"></i>网络协作 →
                                团队精神</li>
                            <li class="flex items-center"><i class="fa fa-check-circle text-primary-red mr-2"></i>安全防护 →
                                责任担当</li>
                            <li class="flex items-center"><i class="fa fa-check-circle text-primary-red mr-2"></i>系统设计 →
                                全局思维</li>
                        </ul>
                    </div>
                </div>
            </div>

            <!-- 学情痛点分析 -->
            <div class="content-box p-8 mb-10 bg-white rounded-xl shadow-md">
                <h3 class="text-2xl font-bold mb-8 blue-text text-center animate-fadeIn relative">
                    学情痛点与思政融合需求分析
                    <div
                        class="absolute bottom-0 left-1/2 transform -translate-x-1/2 w-32 h-1 bg-gradient-to-r from-blue-400 to-primary-red rounded-full">
                    </div>
                </h3>

                <div class="grid md:grid-cols-2 gap-8">
                    <!-- 痛点分析 -->
                    <div
                        class="bg-gradient-to-br from-white to-red-50 rounded-xl shadow-lg overflow-hidden transform transition-all duration-500 animate-slideInUp cursor-pointer active:scale-95">
                        <div class="bg-primary-red text-white p-5 rounded-t-xl">
                            <div class="flex items-center">
                                <i class="fa fa-search text-2xl mr-3"></i>
                                <h4 class="text-xl font-bold text-black">学情痛点诊断</h4>
                            </div>
                        </div>
                        <div class="p-6 space-y-5">
                            <div class="p-5 border-l-4 border-primary-red bg-red-50 rounded-r-lg shadow-sm">
                                <h5 class="font-bold mb-3 text-primary-red">痛点一：技术与伦理脱节</h5>
                                <p class="text-gray-700">学生过度关注技术细节，忽视网络伦理、数据安全和社会责任</p>
                            </div>
                            <div class="p-5 border-l-4 border-primary-red bg-red-50 rounded-r-lg shadow-sm">
                                <h5 class="font-bold mb-3 text-primary-red">痛点二：思政与专业割裂</h5>
                                <p class="text-gray-700">思政元素未能融入专业知识体系，存在“两张皮”现象</p>
                            </div>
                            <div class="p-5 border-l-4 border-primary-red bg-red-50 rounded-r-lg shadow-sm">
                                <h5 class="font-bold mb-3 text-primary-red">痛点三：价值引领不足</h5>
                                <p class="text-gray-700">缺乏家国情怀、科技自强精神的培养与网络强国战略的认知</p>
                            </div>
                        </div>
                    </div>

                    <!-- 融合需求 -->
                    <div class="bg-gradient-to-br from-white to-blue-50 rounded-xl shadow-lg overflow-hidden animate-slideInUp"
                        style="animation-delay: 0.3s;">
                        <div class="bg-dark-blue text-white p-5 rounded-t-xl">
                            <div class="flex items-center">
                                <i class="fa fa-lightbulb-o text-2xl mr-3"></i>
                                <h4 class="text-xl font-bold text-black">思政融合需求</h4>
                            </div>
                        </div>
                        <div class="p-6 space-y-5">
                            <div class="p-5 border-l-4 border-dark-blue bg-blue-50 rounded-r-lg shadow-sm">
                                <h5 class="font-bold mb-3 text-dark-blue">需求一：价值塑造</h5>
                                <p class="text-gray-700">将社会主义核心价值观融入网络理论学习，培养德才兼备的网络人才</p>
                            </div>
                            <div class="p-5 border-l-4 border-dark-blue bg-blue-50 rounded-r-lg shadow-sm">
                                <h5 class="font-bold mb-3 text-dark-blue">需求二：能力培养</h5>
                                <p class="text-gray-700">通过实践案例将思政元素与专业能力培养有机结合，实现协同育人</p>
                            </div>
                            <div class="p-5 border-l-4 border-dark-blue bg-blue-50 rounded-r-lg shadow-sm">
                                <h5 class="font-bold mb-3 text-dark-blue">需求三：家国情怀</h5>
                                <p class="text-gray-700">结合国家网络安全战略，激发学生科技报国、网络强国的使命感</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>


        </section>

        <!-- 第二部分：课程思政目标与切入点 -->
        <section id="section2" class="mb-20 relative overflow-hidden">
            <!-- 背景装饰 -->
            <div class="absolute -top-20 -right-20 w-64 h-64 bg-primary-red/10 rounded-full blur-3xl"></div>
            <div class="absolute -bottom-32 -left-20 w-80 h-80 bg-dark-blue/10 rounded-full blur-3xl"></div>

            <h2 class="text-3xl font-bold section-title animate-fadeIn mb-12 relative z-10">二、《计算机网络》课程思政目标与切入点</h2>

            <div
                class="content-box p-8 mb-12 bg-white/95 backdrop-blur-sm rounded-xl shadow-xl border border-gray-100 relative overflow-hidden">
                <!-- 背景装饰 -->
                <div
                    class="absolute top-0 right-0 w-64 h-64 bg-gradient-to-bl from-primary-red/5 to-transparent rounded-full blur-xl">
                </div>
                <div
                    class="absolute bottom-0 left-0 w-64 h-64 bg-gradient-to-tr from-dark-blue/5 to-transparent rounded-full blur-xl">
                </div>

                <h3 class="text-2xl font-bold mb-10 blue-text animate-fadeIn relative inline-block"
                    style="animation-delay: 0.2s;">
                    课程的“三维融通” 思政目标
                    <div
                        class="absolute -bottom-3 left-0 w-full h-2 bg-gradient-to-r from-primary-red via-gold to-dark-blue rounded-full">
                    </div>
                </h3>
                <div class="grid md:grid-cols-3 gap-8">
                    <!-- 卡片1 -->
                    <div class="card-tech p-7 rounded-xl bg-gradient-to-br from-white to-red-50 border border-red-100 shadow-lg animate-slideInLeft"
                        style="animation-delay: 0.3s;">
                        <div class="flex items-center mb-6">
                            <span
                                class="inline-flex items-center justify-center w-14 h-14 rounded-full bg-primary-red text-white mr-4 shadow-lg">
                                <i class="fa fa-book text-xl"></i>
                            </span>
                            <h4 class="text-xl font-bold text-primary-red">知识育德</h4>
                        </div>
                        <p class="text-gray-700 ml-4">通过协议学习，培养系统思维、规则意识</p>
                        <div class="mt-6 h-1 w-full bg-gradient-to-r from-primary-red/60 to-transparent rounded-full">
                        </div>
                    </div>

                    <!-- 卡片2 -->
                    <div class="card-tech p-7 rounded-xl bg-gradient-to-br from-white to-blue-50 border border-blue-100 shadow-lg animate-slideInUp"
                        style="animation-delay: 0.5s;">
                        <div class="flex items-center mb-6">
                            <span
                                class="inline-flex items-center justify-center w-14 h-14 rounded-full bg-dark-blue text-white mr-4 shadow-lg">
                                <i class="fa fa-cogs text-xl"></i>
                            </span>
                            <h4 class="text-xl font-bold text-dark-blue">实践育能</h4>
                        </div>
                        <p class="text-gray-700 ml-4">通过攻防实践，强化安全责任、法治精神</p>
                        <div class="mt-6 h-1 w-full bg-gradient-to-r from-dark-blue/60 to-transparent rounded-full">
                        </div>
                    </div>

                    <!-- 卡片3 -->
                    <div class="card-tech p-7 rounded-xl bg-gradient-to-br from-white to-yellow-50 border border-yellow-100 shadow-lg animate-slideInRight"
                        style="animation-delay: 0.7s;">
                        <div class="flex items-center mb-6">
                            <span
                                class="inline-flex items-center justify-center w-14 h-14 rounded-full bg-gold text-white mr-4 shadow-lg">
                                <i class="fa fa-heart text-xl"></i>
                            </span>
                            <h4 class="text-xl font-bold text-gold">价值育心</h4>
                        </div>
                        <p class="text-gray-700 ml-4">通过国家战略，激发科技自强、大国担当家国情怀</p>
                        <div class="mt-6 h-1 w-full bg-gradient-to-r from-gold/60 to-transparent rounded-full"></div>
                    </div>
                </div>
            </div>

            <!-- 四大维度思政切入点 -->
            <div
                class="content-box p-8 bg-white/95 backdrop-blur-sm rounded-xl shadow-xl border border-gray-100 relative overflow-hidden">
                <!-- 背景装饰 -->
                <div class="absolute top-0 right-0 w-80 h-80 bg-blue-500/5 rounded-full blur-3xl"></div>
                <div class="absolute bottom-0 left-0 w-80 h-80 bg-green-500/5 rounded-full blur-3xl"></div>

                <h3 class="text-2xl font-bold mb-10 blue-text relative inline-block animate-fadeIn"
                    style="animation-delay: 0.3s;">
                    课程的“四大维度”思政切入点
                    <div
                        class="absolute -bottom-2 left-0 w-full h-2 bg-gradient-to-r from-primary-red via-blue-500 to-green-500 rounded-full">
                    </div>
                </h3>

                <!-- 维度卡片网格 -->
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- 维度1：规则意识 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInLeft cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.4s;" onclick="toggleAnimation(this)">
                        <h4 class="text-xl font-bold text-black mb-4 pb-2 border-b border-gray-200">规则意识</h4>
                        <div class="space-y-4">
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span
                                        class="font-semibold text-black">技术要点：</span>CSMA/CD的“先听后说，随机退避”</p>
                            </div>
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span class="font-semibold text-black">思政映射：</span>社会公德与集体秩序</p>
                            </div>
                        </div>
                    </div>

                    <!-- 维度2：协作精神 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInRight cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.5s;" onclick="toggleAnimation(this)">
                        <h4 class="text-xl font-bold text-black mb-4 pb-2 border-b border-gray-200">协作精神</h4>
                        <div class="space-y-4">
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span class="font-semibold text-black">技术要点：</span>TCP的“慢启动、拥塞避免”
                                </p>
                            </div>
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span class="font-semibold text-black">思政映射：</span>自律、谦虚、共赢大局观</p>
                            </div>
                        </div>
                    </div>

                    <!-- 维度3：网络安全 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInLeft cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.6s;" onclick="toggleAnimation(this)">
                        <h4 class="text-xl font-bold text-black mb-4 pb-2 border-b border-gray-200">网络安全</h4>
                        <div class="space-y-4">
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span class="font-semibold text-black">技术要点：</span>ARP欺骗、DDoS攻击
                                </p>
                            </div>
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span class="font-semibold text-black">思政映射：</span>技术双刃剑、法治道德底线
                                </p>
                            </div>
                        </div>
                    </div>

                    <!-- 维度4：国家发展 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInRight cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.7s;" onclick="toggleAnimation(this)">
                        <h4 class="text-xl font-bold text-black mb-4 pb-2 border-b border-gray-200">国家发展</h4>
                        <div class="space-y-4">
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span class="font-semibold text-black">技术要点：</span>IPv6推广、5G突破</p>
                            </div>
                            <div class="bg-gray-50 p-5 rounded-lg border border-gray-100 click-content">
                                <p class="text-black"><span class="font-semibold text-black">思政映射：</span>科技报国、网络强国使命感
                                </p>
                            </div>
                        </div>
                    </div>
                </div>

                <!-- 点击动画JavaScript -->
                <script>
                    function toggleAnimation(card) {
                        // 移除其他卡片的激活状态
                        document.querySelectorAll('.click-card').forEach(c => {
                            if (c !== card) {
                                c.classList.remove('card-active');
                                c.querySelectorAll('.click-content').forEach(content => {
                                    content.classList.remove('content-active');
                                });
                            }
                        });

                        // 切换当前卡片的激活状态
                        card.classList.toggle('card-active');

                        // 为内容添加动画效果
                        card.querySelectorAll('.click-content').forEach(content => {
                            content.classList.toggle('content-active');
                        });
                    }
                </script>

                <style>
                    .card-active {
                        transform: translateY(-5px);
                        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
                        border-left: 4px solid #1e40af;
                    }

                    .content-active {
                        animation: pulse 0.5s ease-in-out;
                        background-color: #f0f9ff;
                        border-color: #93c5fd;
                    }

                    @keyframes pulse {
                        0% {
                            transform: scale(1);
                        }

                        50% {
                            transform: scale(1.02);
                        }

                        100% {
                            transform: scale(1);
                        }
                    }
                </style>
            </div>
        </section>

        <!-- 第三部分：课程思政教学设计与创新 -->
        <section id="section3" class="mb-20 relative overflow-hidden">
            <!-- 背景装饰 -->
            <div class="absolute -top-20 -left-20 w-64 h-64 bg-primary-red/10 rounded-full blur-3xl"></div>
            <div class="absolute -bottom-32 -right-20 w-80 h-80 bg-dark-blue/10 rounded-full blur-3xl"></div>

            <h2 class="text-3xl font-bold section-title animate-fadeIn relative z-10">三、《计算机网络》课程思政教学设计与创新</h2>

            <!-- 1 内容重构：三层知识体系 -->
            <div
                class="content-box p-8 mb-12 bg-white/95 backdrop-blur-sm rounded-xl shadow-xl border border-gray-100 relative overflow-hidden">
                <!-- 背景装饰 -->
                <div
                    class="absolute top-0 right-0 w-64 h-64 bg-gradient-to-bl from-primary-red/5 to-transparent rounded-full blur-xl">
                </div>
                <div
                    class="absolute bottom-0 left-0 w-64 h-64 bg-gradient-to-tr from-dark-blue/5 to-transparent rounded-full blur-xl">
                </div>

                <h3 class="text-2xl font-bold mb-10 blue-text animate-fadeIn relative inline-block"
                    style="animation-delay: 0.2s;">
                    内容重构：构建"技术-哲学-伦理"三层知识体系
                    <div
                        class="absolute -bottom-3 left-0 w-full h-2 bg-gradient-to-r from-primary-red via-gold to-dark-blue rounded-full">
                    </div>
                </h3>

                <div class="grid md:grid-cols-3 gap-8">
                    <!-- 第一层：技术规范 -->
                    <div class="card-tech p-7 rounded-xl bg-gradient-to-br from-white to-blue-50 border border-blue-100 shadow-lg animate-slideInLeft"
                        style="animation-delay: 0.3s;">
                        <div class="flex items-center mb-6">
                            <span
                                class="inline-flex items-center justify-center w-14 h-14 rounded-full bg-dark-blue text-white mr-4 shadow-lg">
                                <i class="fa fa-code text-xl"></i>
                            </span>
                            <h4 class="text-xl font-bold text-dark-blue">技术规范</h4>
                        </div>
                        <div class="p-4 bg-white/80 rounded-lg shadow-sm">
                            <p class="text-gray-700"><span class="font-semibold blue-text">(是什么)</span>
                                协议报文格式、算法细节（如CSMA/CD随机退避）</p>
                        </div>
                        <div class="mt-6 h-1 w-full bg-gradient-to-r from-dark-blue/60 to-transparent rounded-full">
                        </div>
                    </div>

                    <!-- 第二层：哲学内涵 -->
                    <div class="card-tech p-7 rounded-xl bg-gradient-to-br from-white to-yellow-50 border border-yellow-100 shadow-lg animate-slideInUp"
                        style="animation-delay: 0.5s;">
                        <div class="flex items-center mb-6">
                            <span
                                class="inline-flex items-center justify-center w-14 h-14 rounded-full bg-gold text-white mr-4 shadow-lg">
                                <i class="fa fa-lightbulb-o text-xl"></i>
                            </span>
                            <h4 class="text-xl font-bold text-gold">哲学内涵</h4>
                        </div>
                        <div class="p-4 bg-white/80 rounded-lg shadow-sm">
                            <p class="text-gray-700"><span class="font-semibold gold-text">(为什么)</span>
                                技术细节与社会哲学联系（如TCP慢启动↔谦虚谨慎）</p>
                        </div>
                        <div class="mt-6 h-1 w-full bg-gradient-to-r from-gold/60 to-transparent rounded-full"></div>
                    </div>

                    <!-- 第三层：伦理责任 -->
                    <div class="card-tech p-7 rounded-xl bg-gradient-to-br from-white to-red-50 border border-red-100 shadow-lg animate-slideInRight"
                        style="animation-delay: 0.7s;">
                        <div class="flex items-center mb-6">
                            <span
                                class="inline-flex items-center justify-center w-14 h-14 rounded-full bg-primary-red text-white mr-4 shadow-lg">
                                <i class="fa fa-shield text-xl"></i>
                            </span>
                            <h4 class="text-xl font-bold text-primary-red">伦理责任</h4>
                        </div>
                        <div class="p-4 bg-white/80 rounded-lg shadow-sm">
                            <p class="text-gray-700"><span class="font-semibold highlight-text">(怎么办)</span>
                                资源分配公平性、网络安全、大国担当</p>
                        </div>
                        <div class="mt-6 h-1 w-full bg-gradient-to-r from-primary-red/60 to-transparent rounded-full">
                        </div>
                    </div>
                </div>
            </div>

            <!-- 2 方法创新：四种教学方法 -->
            <div
                class="content-box p-8 bg-white/95 backdrop-blur-sm rounded-xl shadow-xl border border-gray-100 relative overflow-hidden">
                <!-- 背景装饰 -->
                <div class="absolute top-0 right-0 w-80 h-80 bg-blue-500/5 rounded-full blur-3xl"></div>
                <div class="absolute bottom-0 left-0 w-80 h-80 bg-green-500/5 rounded-full blur-3xl"></div>

                <h3 class="text-2xl font-bold mb-10 blue-text relative inline-block animate-fadeIn"
                    style="animation-delay: 0.3s;">
                    方法创新：情境思辨与产教融合
                    <div
                        class="absolute -bottom-2 left-0 w-full h-2 bg-gradient-to-r from-primary-red via-blue-500 to-green-500 rounded-full">
                    </div>
                </h3>

                <!-- 四大教学方法卡片网格 -->
                <div class="grid md:grid-cols-2 gap-6">
                    <!-- 方法：情境模拟 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInLeft cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.4s;" onclick="toggleAnimation(this)">
                        <div class="space-y-4">
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span class="font-bold">情境模拟：</span>“教室CSMA/CD模拟”</p>
                            </div>
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span
                                        class="font-bold text-primary-red">思政目标：</span>“无规则之乱”与“有规则之序”</p>
                            </div>
                        </div>
                    </div>

                    <!-- 方法：问题驱动 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInRight cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.5s;" onclick="toggleAnimation(this)">
                        <div class="space-y-4">
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span class="font-bold">问题驱动：</span>“拥塞时该优先公平还是效率？”</p>
                            </div>
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span
                                        class="font-bold text-primary-red">思政目标：</span>“提升价值判断”</p>
                            </div>
                        </div>
                    </div>

                    <!-- 方法：产教融合 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInLeft cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.6s;" onclick="toggleAnimation(this)">
                        <div class="space-y-4">
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span class="font-bold">产教融合：</span>引入企业真实案例、攻防实践平台</p>
                            </div>
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span
                                        class="font-bold text-primary-red">思政目标：</span>增强安全责任与法治精神</p>
                            </div>
                        </div>
                    </div>

                    <!-- 方法：国家战略融入 -->
                    <div class="bg-white p-6 rounded-xl shadow-lg animate-slideInRight cursor-pointer transition-all duration-300 click-card"
                        style="animation-delay: 0.7s;" onclick="toggleAnimation(this)">
                        <div class="space-y-4">
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span
                                        class="font-bold">国家战略融入：</span>讲解IPv6，融入我国在国际标准与根服务器部署战略</p>
                            </div>
                            <div class="p-5 rounded-lg border border-gray-100 bg-gray-50 click-content">
                                <p class="text-2xl text-black"><span
                                        class="font-bold text-primary-red">思政目标：</span>激发科技自强</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <style>
            .writing-vertical-rl {
                writing-mode: vertical-rl;
                text-orientation: mixed;
            }

            /* 响应式调整 */
            @media (max-width: 768px) {
                .min-w\[800px\] {
                    min-width: 100%;
                }

                .ml-32,
                .ml-20 {
                    margin-left: 60px;
                }

                .w-16 {
                    width: 12px;
                }

                .writing-vertical-rl {
                    writing-mode: horizontal-tb;
                    transform: rotate(90deg);
                    font-size: 14px;
                }

                .flex.items-center {
                    flex-direction: column;
                    align-items: flex-start !important;
                    gap: 10px;
                }

                .space-y-12,
                .gap-16 {
                    gap: 24px;
                }

                .absolute.left-\[40\%\],
                .absolute.left-\[18\%\] {
                    left: 0;
                    position: static;
                    margin-top: 10px;
                }

                .absolute {
                    position: static;
                }
            }
        </style>

        <!-- 第四部分：课程思政与学生竞赛成效 -->
        <section id="section4">
            <h2 class="text-3xl font-bold section-title">四、成效与展望</h2>

            <div class="content-box p-8 mb-8">
                <h3 class="text-2xl font-semibold mb-6 blue-text">课程思政与竞赛成绩融合成效</h3>

                <div class="mb-8">
                    <p class="text-2xl mb-6">通过将思政教育有机融入《计算机网络》课程教学，学生不仅掌握了专业知识，更培养了团队协作、创新精神和责任担当，这些素养在各类学科竞赛中得到了充分展现。
                    </p>

                    <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8">
                        <div class="bg-blue-50 p-6 rounded-xl border border-blue-100">
                            <h4 class="text-xl font-bold mb-4 text-blue-800">思政引领下的竞赛成果</h4>
                            <ul class="space-y-3">
                                <li class="flex items-center">
                                    <i class="fa fa-check-circle text-green-600 mr-3 text-xl"></i>
                                    <span>规则意识培养促进网络安全规范操作，提高竞赛准确性</span>
                                </li>
                                <li class="flex items-center">
                                    <i class="fa fa-check-circle text-green-600 mr-3 text-xl"></i>
                                    <span>协作精神强化团队配合，在团体赛中优势明显</span>
                                </li>
                                <li class="flex items-center">
                                    <i class="fa fa-check-circle text-green-600 mr-3 text-xl"></i>
                                    <span>责任担当激发创新动力，在难题解决中展现韧性</span>
                                </li>
                                <li class="flex items-center">
                                    <i class="fa fa-check-circle text-green-600 mr-3 text-xl"></i>
                                    <span>系统思维提升整体分析能力，竞赛策略更加科学</span>
                                </li>
                            </ul>
                        </div>

                        <div class="bg-green-50 p-6 rounded-xl border border-green-100">
                            <h4 class="text-xl font-bold mb-4 text-green-800">竞赛反哺课程思政</h4>
                            <ul class="space-y-3">
                                <li class="flex items-center">
                                    <i class="fa fa-refresh text-blue-600 mr-3 text-xl"></i>
                                    <span>竞赛案例丰富思政教学素材，增强教学针对性</span>
                                </li>
                                <li class="flex items-center">
                                    <i class="fa fa-refresh text-blue-600 mr-3 text-xl"></i>
                                    <span>获奖学生成为榜样，形成正向激励机制</span>
                                </li>
                                <li class="flex items-center">
                                    <i class="fa fa-refresh text-blue-600 mr-3 text-xl"></i>
                                    <span>实践成果验证思政教育有效性，完善培养体系</span>
                                </li>
                                <li class="flex items-center">
                                    <i class="fa fa-refresh text-blue-600 mr-3 text-xl"></i>
                                    <span>行业需求反馈优化思政教学内容，增强实用性</span>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>

                <h3 class="text-2xl font-semibold mb-6 blue-text">学生竞赛获奖展示</h3>

                <!-- 轮播图容器 -->
                <div class="relative w-full max-w-4xl mx-auto mt-8">
                    <!-- 轮播内容区 -->
                    <div id="certificate-carousel" class="relative overflow-hidden rounded-xl shadow-xl">
                        <!-- 轮播项容器 -->
                        <div class="carousel-slides flex transition-transform duration-500 ease-in-out">
                            <!-- 轮播项1 -->
                            <div class="carousel-slide min-w-full">
                                <div class="bg-white rounded-xl overflow-hidden">
                                    <div class="p-6">
                                        <div
                                            class="flex justify-center items-center min-h-[400px] bg-gray-100 rounded-lg mx-auto max-w-2xl">
                                            <img src="pic/1.jpg" alt="国家级竞赛获奖证书"
                                                class="max-h-[350px] max-w-[100%] object-contain">
                                        </div>
                                    </div>
                                </div>
                            </div>

                            <!-- 轮播项2 -->
                            <div class="carousel-slide min-w-full">
                                <div class="bg-white rounded-xl overflow-hidden">
                                    <div class="p-6">
                                        <div
                                            class="flex justify-center items-center min-h-[400px] bg-gray-100 rounded-lg mx-auto max-w-2xl">
                                            <img src="pic/2.jpg" alt="省级竞赛获奖证书"
                                                class="max-h-[350px] max-w-[100%] object-contain">
                                        </div>
                                    </div>
                                </div>
                            </div>

                            <!-- 轮播项3 -->
                            <div class="carousel-slide min-w-full">
                                <div class="bg-white rounded-xl overflow-hidden">
                                    <div class="p-6">
                                        <div
                                            class="flex justify-center items-center min-h-[400px] bg-gray-100 rounded-lg mx-auto max-w-2xl">
                                            <img src="pic/3.jpg" alt="行业竞赛获奖证书"
                                                class="max-h-[350px] max-w-[100%] object-contain">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <!-- 左箭头 -->
                        <button
                            class="carousel-control prev absolute top-1/2 left-4 transform -translate-y-1/2 w-12 h-12 bg-white/80 rounded-full flex items-center justify-center text-blue-800 hover:bg-white shadow-lg transition-all z-10">
                            <i class="fa fa-chevron-left text-xl"></i>
                        </button>

                        <!-- 右箭头 -->
                        <button
                            class="carousel-control next absolute top-1/2 right-4 transform -translate-y-1/2 w-12 h-12 bg-white/80 rounded-full flex items-center justify-center text-blue-800 hover:bg-white shadow-lg transition-all z-10">
                            <i class="fa fa-chevron-right text-xl"></i>
                        </button>
                    </div>

                    <!-- 指示器 -->
                    <div class="carousel-indicators flex justify-center mt-6 space-x-3">
                        <button class="w-3 h-3 rounded-full bg-gray-300 transition-all active"></button>
                        <button class="w-3 h-3 rounded-full bg-gray-300 transition-all"></button>
                        <button class="w-3 h-3 rounded-full bg-gray-300 transition-all"></button>
                    </div>
                </div>

                <style>
                    /* 轮播图样式 */
                    .carousel-slides {
                        display: flex;
                        transition: transform 0.5s ease-in-out;
                    }

                    .carousel-slide {
                        min-width: 100%;
                    }

                    .carousel-control {
                        cursor: pointer;
                        opacity: 0.8;
                    }

                    .carousel-control:hover {
                        opacity: 1;
                        transform: translateY(-50%) scale(1.1);
                    }

                    .carousel-indicators button {
                        cursor: pointer;
                    }

                    .carousel-indicators button.active {
                        background-color: #1e40af;
                        width: 12px;
                    }
                </style>

                <script>
                    // 轮播图JavaScript - 更新为3张图片
                    document.addEventListener('DOMContentLoaded', function () {
                        const carousel = document.getElementById('certificate-carousel');
                        const slides = document.querySelector('.carousel-slides');
                        const slideItems = document.querySelectorAll('.carousel-slide');
                        const prevBtn = document.querySelector('.carousel-control.prev');
                        const nextBtn = document.querySelector('.carousel-control.next');
                        const indicators = document.querySelectorAll('.carousel-indicators button');

                        let currentIndex = 0;
                        const totalSlides = 3; // 固定为3张图片

                        // 更新轮播位置
                        function updateCarousel() {
                            slides.style.transform = `translateX(-${currentIndex * 100}%)`;

                            // 更新指示器状态
                            indicators.forEach((indicator, index) => {
                                if (index === currentIndex) {
                                    indicator.classList.add('active');
                                } else {
                                    indicator.classList.remove('active');
                                }
                            });
                        }

                        // 下一张
                        function nextSlide() {
                            currentIndex = (currentIndex + 1) % totalSlides;
                            updateCarousel();
                        }

                        // 上一张
                        function prevSlide() {
                            currentIndex = (currentIndex - 1 + totalSlides) % totalSlides;
                            updateCarousel();
                        }

                        // 点击指示器跳转到对应幻灯片
                        indicators.forEach((indicator, index) => {
                            indicator.addEventListener('click', () => {
                                currentIndex = index;
                                updateCarousel();
                            });
                        });

                        // 添加按钮事件监听
                        prevBtn.addEventListener('click', prevSlide);
                        nextBtn.addEventListener('click', nextSlide);

                        // 自动轮播
                        let autoplayInterval = setInterval(nextSlide, 5000);

                        // 鼠标悬停时暂停轮播
                        carousel.addEventListener('mouseenter', () => {
                            clearInterval(autoplayInterval);
                        });

                        // 鼠标离开时恢复轮播
                        carousel.addEventListener('mouseleave', () => {
                            autoplayInterval = setInterval(nextSlide, 5000);
                        });
                    });
                </script>
            </div>

            <div class="content-box p-8 text-center">
                <h3 class="text-2xl font-semibold mb-6 blue-text">未来展望</h3>
                <p class="text-lg mb-8 max-w-3xl mx-auto">
                    我们将继续深化课程思政与专业教育的融合，进一步加强竞赛指导，为学生提供更多实践平台，培养具有家国情怀、创新能力和责任担当的网络人才。</p>
                <div class="text-xl italic text-gray-700">
                    <p>感谢您的观看！</p>
                </div>
            </div>
        </section>
    </main>

    <footer class="bg-dark-red text-white py-8 mt-12">
        <div class="max-w-6xl mx-auto px-4 text-center">
            <p>《计算机网络》课程思政体系 © 2023</p>
            <p class="mt-2">计算机工程学院</p>
        </div>
    </footer>

    <script>
        // 页面加载完成后初始化
        document.addEventListener('DOMContentLoaded', function () {
            // 获取所有section和导航项
            const sections = document.querySelectorAll('section');
            const navItems = document.querySelectorAll('.nav-item');

            // 默认只显示第一个模块，隐藏其他模块
            sections.forEach((section, index) => {
                if (index !== 0) {
                    section.style.display = 'none';
                }
            });

            // 导航功能 - 点击只显示对应模块
            navItems.forEach(item => {
                item.addEventListener('click', () => {
                    // 获取目标section ID
                    const target = item.getAttribute('data-target');

                    // 显示目标section，隐藏其他section
                    sections.forEach(section => {
                        if (section.id === target) {
                            section.style.display = 'block';
                        } else {
                            section.style.display = 'none';
                        }
                    });

                    // 更新导航项激活状态
                    navItems.forEach(nav => {
                        nav.classList.remove('active');
                    });
                    item.classList.add('active');

                    // 滚动到页面顶部
                    window.scrollTo({
                        top: 0,
                        behavior: 'smooth'
                    });
                });
            });
        });

        // 三层知识体系图表
        const ctx = document.getElementById('threeLayerChart').getContext('2d');
        const threeLayerChart = new Chart(ctx, {
            type: 'radar',
            data: {
                labels: ['系统思维', '规则意识', '法治精神', '安全责任', '科技自强', '大国担当'],
                datasets: [{
                    label: '技术规范',
                    data: [85, 90, 65, 75, 70, 60],
                    backgroundColor: 'rgba(190, 0, 0, 0.2)',
                    borderColor: 'rgba(190, 0, 0, 1)',
                    borderWidth: 2,
                    pointBackgroundColor: 'rgba(190, 0, 0, 1)'
                }, {
                    label: '哲学内涵',
                    data: [80, 85, 80, 70, 75, 80],
                    backgroundColor: 'rgba(0, 51, 102, 0.2)',
                    borderColor: 'rgba(0, 51, 102, 1)',
                    borderWidth: 2,
                    pointBackgroundColor: 'rgba(0, 51, 102, 1)'
                }, {
                    label: '伦理责任',
                    data: [75, 80, 90, 85, 90, 95],
                    backgroundColor: 'rgba(212, 175, 55, 0.2)',
                    borderColor: 'rgba(212, 175, 55, 1)',
                    borderWidth: 2,
                    pointBackgroundColor: 'rgba(212, 175, 55, 1)'
                }]
            },
            options: {
                responsive: true,
                maintainAspectRatio: false,
                scales: {
                    r: {
                        angleLines: {
                            display: true
                        },
                        suggestedMin: 0,
                        suggestedMax: 100
                    }
                },
                plugins: {
                    title: {
                        display: true,
                        text: '三层知识体系培养维度对比',
                        font: {
                            size: 16
                        }
                    }
                }
            }
        });

        // 为内容块添加动画效果
        const animateOnScroll = () => {
            const elements = document.querySelectorAll('.content-box');

            elements.forEach(element => {
                const elementPosition = element.getBoundingClientRect().top;
                const windowHeight = window.innerHeight;

                if (elementPosition < windowHeight - 50) {
                    element.style.opacity = '1';
                    element.style.transform = 'translateY(0)';
                }
            });
        };

        // 初始设置
        document.querySelectorAll('.content-box').forEach(element => {
            element.style.opacity = '0';
            element.style.transform = 'translateY(20px)';
            element.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
        });

        // 初始加载和滚动时触发动画
        window.addEventListener('load', animateOnScroll);
        window.addEventListener('scroll', animateOnScroll);
    </script>
</body>

</html>